package kubayaxi.video.mybatis.customize.dao;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import kubayaxi.video.mybatis.customize.model.user.vo.GetDynamicListVO;
import kubayaxi.video.mybatis.customize.model.user.vo.GetMyPublishListVO;
import kubayaxi.video.mybatis.customize.model.user.vo.GetUserLikeListVO;
import kubayaxi.video.mybatis.customize.model.user.vo.GetVideoRecordListVO;
import org.apache.ibatis.annotations.Param;

public interface ClientUserMeMapper {
    IPage<GetVideoRecordListVO> getVideoRecordList(Page page, @Param("uId") Long uId);

    IPage<GetDynamicListVO> getDynamicList(Page page,@Param("uId") Long uId);

    IPage<GetUserLikeListVO> getUserLikeList(Page page,@Param("uId") Long uId);

    IPage<GetMyPublishListVO> getMyPublishList(Page page,@Param("uId") Long uId);
}
